// *******示例代码*******
// import { CHANGE_LOGIN_STATE, CHANGE_LOGIN_CODE } from './../mutation.types' // 引入常量
// import { login } from '@/api' // 引入异步请求数据
// const users = { // 定义user状态管理器模块
//   namespaced: true,
//   state: {
//     login_code: '10119',
//     // login_state: false
//     login_state: localStorage.getItem('loginState') === 'ok' || false
//   },
//   actions: { // 异步请求数据的全都在此处被封装
//     login ({ commit }, params) { // 参数1: conmmit: 触发提交数据到状态管理器, 参数2: params: 接收从组件调用中传过来的参数
//       return new Promise(resolve => { // 封装Promise方法,可后续操作
//         login(params).then(res => { // 异步请求数据的方法
//           commit(CHANGE_LOGIN_CODE, res.data.code) // 触发方法将获取到的状态码当作参数传过去
//           if (res.data.code === '10888') { // 如果状态码为10888
//             commit({ // 则触发方法将值传过去
//               type: CHANGE_LOGIN_STATE,
//               payload: true
//             })
//           }
//           resolve(res.data.data)
//         })
//       })
//     }
//   },
//   mutations: { // 唯一可以改变store中的state中状态的地方
//     [CHANGE_LOGIN_STATE] (state, data) {
//       state.login_state = data.payload
//     },
//     [CHANGE_LOGIN_CODE] (state, code) {
//       state.login_code = code
//     }
//   }
// }

// // 暴露出去
// export default users
